curl --request GET \
--url https://api.backside.app/api/v1/me/integrations \
--header 'Authorization: Bearer <token>'[
{
"created_at": "2023-11-07T05:31:56Z",
"display_name": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"kind": "integration_key",
"provider": "<string>",
"status": "<string>"
}
]Rows are merged into a single shape (IntegrationRow) and sorted
by created_at DESC. Revoked rows are included so the caller can
see history; agent_configs rows with byok_status = 'inactive'
(the default unconfigured state) are excluded.
curl --request GET \
--url https://api.backside.app/api/v1/me/integrations \
--header 'Authorization: Bearer <token>'[
{
"created_at": "2023-11-07T05:31:56Z",
"display_name": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"kind": "integration_key",
"provider": "<string>",
"status": "<string>"
}
]Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Merged integrations list
Human-readable label. For integration_key rows this is the
stored label (or the provider as fallback); for
oauth_connection it's the account_handle; for
agent_config_byok it's the agent_blueprint name.
Which underlying table a row in the unified /me/integrations view
originated from. The value also dictates which revoke helper the
DELETE handler dispatches to.
integration_key, oauth_connection, agent_config_byok The provider identifier — for integration_key this is e.g.
cloudflare/github/netdata; for oauth_connection it's
google; for agent_config_byok it's always anthropic.
Row-level status — active/revoked/invalid for
integration_key, active/auth_failed/revoked for
oauth_connection, active/auth_failed/revoked/inactive
for agent_config_byok.
Was this page helpful?